package com.cn.por.biz.bigtable.bo;
import com.cn.por.biz.bigtable.dto.BigTableDTO;
import com.cn.por.biz.bigtable.entity.BigTableDO;
import cn.hsa.base.web.vo.PageResultData;
import com.baomidou.mybatisplus.extension.service.IService;
/**
 * <p>BO</p>
 * @author xw
 * @since 2025-06-02
 */
public interface BigTableBO extends IService<BigTableDO> {

    /**
     * 新增
     */
    BigTableDTO add( BigTableDTO bigTableDTO);
    

    /**
     * 更新
     */
    BigTableDTO update( BigTableDTO bigTableDTO);
    

    /**
     * 作废
     */
    Boolean delete( String id);
    

    /**
     * 查询单条数据
     */
    BigTableDTO get( String id);
    

    /**
     * 分页获取数据
     */
    PageResultData<BigTableDTO> getPage( int pageNo,int pageSize,BigTableDTO bigTableDTO);
    
}